

.album{
	position: relative;
	height: calc(100% - 69px);	
	 overflow-y: auto;  
	 overflow-x: hidden;
	 -webkit-overflow-scrolling: touch;
	  padding: 12px;	 
	 
	
}

.albumlist{ position: relative; height: auto; display: -webkit-box; min-height: 112px; flex-wrap:wrap;}
.timefigure{ position: absolute; z-index: 2;}
.albumlist.submitedalbum{min-height: 30px !important;}
.figurenum{
	background: #555454; 
	width: 50px;
	height: 25px; 
	line-height: 25px; 
	border-radius: 15px; 
	border:3px solid #2f2f2e ;
	color:#fcfcfc; 
	display: block;	
	text-align: center; 
}
.figurecircle{
	background: #555454; 
	width: 15px;
	height: 15px; 	
	border-radius: 50%; 
	border:3px solid #2f2f2e ;
	display: block;	
	margin-left: 19px; 
}

.timeline {margin: 0px 27px; width: 2px; background: #464543; float: left; position: relative;}
.albumitem{float: left; position: relative;}
.creatalbum ,.albumitem{ 
	position: relative;	
	width:120px;
	height: 120px; 
	margin:12px; 
	display:inline-block;
	border-radius: 3px;
	background: rgba(0,0,0,.2);
	
	
	}
	
.creatalbum{background: rgba(0,0,0,.7); text-align: center; color: #fcfcfc; font-size: 14px; float: left;}
.creatalbum span{ display: block;}
.albuminfo,.upload_close{
	position: absolute;
	background: rgba(0,0,0,.5);
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	border-radius: 3px;
	display: none;
}
.albumimg{
	overflow: hidden;
	width: 100%;
	overflow: hidden;
	height: 100%;
	border-radius: 3px;
}
.albumimg img{width: 100%;}
.album .a_item img{ width: 100%; vertical-align: middle; overflow: hidden;}

 .a_close{
	height: 24px; 
	float: right;
	margin-right:-12px ;
	width: 24px; 
	line-height: 24px;
	border-radius: 50%;
	background: rgba(0,0,0,.8); 
	color:#fff;
	text-align: center;
	margin-top: -12px;	
	}
	 
.albuminfo .a_txt{	
	color: #fff;
	text-align: center;
	position: absolute;
    top: 45%;
    width: 100%;
}
.albumtip{color:#666; font-size: 12px;}
.footer,.text_btn{ height: 45px; line-height: 45px; background: #000; }
.pageNo{text-align: center; color: #ddd; float: left; width: calc(100% - 135px);}
.open_up{float: right; width: 120px;line-height:39px;  margin-right: 15px;  margin-top:5px; z-index: 15; height: 35px; background:#b3b3b3; /*#68b6a7;*/ border-radius: 3px; text-align: center; font-size: 13px; color: #fff;}

.isyes.default{color: #5f646e;}
.iscancel.default{color: #5f646e;}
.albumcontain{margin-left: -24px;}
